﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ClinicaDentalApp.Models.Base;
using System.ComponentModel.DataAnnotations;

namespace ClinicaDentalApp.Models.Horas
{
    public class HorasInputModel
    {
        //public IEnumerable<Cliente> clietes { get; set; }
        //[Display( Name="Cliente")]
        //public int rutCliente { get; set; }
        [Display(Name = "Nombre"), Required( ErrorMessage="Debe ingresar un Nombre para el Paciente")]
        public string Nombre { get; set; }
        [Display(Name = "Apellido Paterno"), Required(ErrorMessage = "Debe ingresar un Apellido Paterno para el Paciente")]
        public string ApellidoPaterno { get; set; }
        [Display(Name = "Apellido Materno"), Required(ErrorMessage = "Debe ingresar un Apellido Materno para el Paciente")]
        public string ApellidoMaterno { get; set; }
        [Required(ErrorMessage="Debe registrar una fecha para la consulta"), Display( Name="Hora Atencion")]
        public DateTime hora { get; set; }
        [Required( ErrorMessage="Debe registrar un motivo de la consulta"), Display(Name="Motivo de la Consulta")]
        public string motivoConsulta { get; set; }
        [Required(ErrorMessage = "Debe ingresar el rut del Paciente"), Display(Name = "Rut")]
        public string Rut { get; set; }

        public HorasInputModel()
        {
            this.hora = DateTime.Now.AddYears(-2).Date;
        }
    }
}